INTRODUCING: +--\ +--- +--+ +---+ - - +--\ /--\ +---+ +--\ /--+ | | | | |__ |__| | |__| |__/ | | | | | \__ | | | | | | | | | | | \ | | | | | \ | | +--/ +--- - - - - - - - \--/ +---+ +--/ +--/ . . +-----------------------------------------------------------+ __________________ +------------ ------------+ VERSION 0.99beta +------------__________________------------+ By: Augusto Roman! - SOURCE CODE - Requirements: *FAST* computer! 386 or higher (technically, since it uses 386 instructions), but it runs at a nice speed on my 486/50. SuperVGA video card with 1 meg of video RAM VESA graphics support (either hardware or software) A software VESA BIOS extender can be found as "univbe43.zip" on "x2ftp.oulu.fi" in the "/pub/msdos/programming/libs" directory. (I believe the newest version may be "univbe50.zip") SoundBlaster for sound. I didn't write the sound routines, so I have no idea whether they will work with the GUS, SB16 or whatever. Borland C++ v.3.1 or higher in order to use the project file. Notes on source: Most of the stuff is uncommented, but it shouldn't be too difficult to understand. The included project file, if you can't use it, simply includes the files DETHROID.C, SOUND.C, DMALIB.C, and TIMERX.C. If you have any questions / comments / compliments / etc on my source, go ahead and email me! Credits: Coding: Augusto Roman :) Graphics: Augusto Roman =) Sound Bytes: Augusto Roman :-) Moral Support: Augusto Roman =-) Other worthy of note: (hehe) The entire sound part of this program was only possible because of Peter Sprenger's fantastic SOUNDX sound system!! Without this, I would have been stuck with beeps and boops. (Ugh) All the graphics were raytraced with the really nifty LightWave 3-D program. The very same program that they use for Babylon 5 and Seaquest! Pretty cool, eh? Sound bytes taken from various movies (hehe, see if you can guess which ones! :) Also, a MAJOR thanks to everyone on the net for helping me out with optomizing my graphics routines! There's no way it would be as fast as it is without their help! Especially those on rec.games.programmer! Thanks to the PC Games Programming Encyclopedia and its makers! Thanks to Jason Hughes (a.k.a. The Panther) for an example for debugging my VESA stuff! And, of course, to everyone who helped me out with various tips and pointers. Disclaimer: I've never released a program before, but everything I've seen around has one of these, so I figured that I'd go ahead and put one too. (In all caps, even! :) WARNING: THIS PROGRAM IS PROVIDED ABSOLUTELY FREE OF CHARGE. THE AUTHOR, THEREFORE, IS NOT RESPONSIBLE FOR ANY DAMAGE DONE TO YOU, YOUR LIFE, YOUR DOG, YOUR MOUSE, OR ANYTHING ELSE IN ANY WAY CONNECTED TO YOUR EXISTANCE RESULTING FROM THIS PROGRAM. YOU MAY USE, COPY, MODIFY, DISTRIBUTE, AND/OR ERASE THIS SOFTWARE AND ITS DOCUMENTATION FOR ANY LAWFUL PURPOSE SO LONG AS ALL FILES ARE KEPT (OR DELETED) TOGETHER. In short, * RUN THIS PROGRAM AT YOUR OWN RISK! * Have a nice day. Also, this program is freeware, and I'd like it to stay that way. You may use / learn / whatever from the routines included for your own programs, but please do not take this program and sell it. (i.e. - Go ahead and see how my routines work, then write a program that makes you a millionaire. :) (But don't forget me! =) ) Other nifty info about this great program: It was written in C. 100% C. Except for the sound code, which I didn't write, but oh well. Didn't know how to split up the source code when I began writing it, and didn't want to fix it later, so it is all in one big file. The source is just about 50k, excluding the sound stuff. It practically un-commented, but I used easy-to-understand names and stuff, so it shouldn't be too tough to decipher. (I think so, anyways. :) If you have any feedback on this game ("It's *FANTASTIC*!" or "Hey, you wrote a really lame game."), or even money! (hehe), I can be reached at: Augusto Roman 4865 Las Alturas Las Cruces, NM, 88011 or via e-mail at: aroman@nmsu.edu